import java.util.ArrayList;

public class Vehiculo {
	int id;
	Ruta ruta=new Ruta();
	ArrayList<Usuario> usuariosEnViaje =new ArrayList<Usuario>();

	public Vehiculo(int id){
		this.id=id;
	}
	public Integer getPosicion() {
		return ruta.getPosicion();

	}
	
	public void detenerse(ArrayList<Parada> paradas){
		for (int i = 0; i < usuariosEnViaje.size(); i++) {
			Usuario usuario=usuariosEnViaje.get(i);
			if (usuario.getDestino().id==getPosicion()){
				usuario.bajar();
				usuariosEnViaje.remove(usuario);
			}
		}
		for (int i=0; i<paradas.size();i++){
			if (paradas.get(i).id==getPosicion()){
				paradas.get(i).llegoMicro(this.id);
			}
		}
		ruta.parada();
		
	}
	
}
